windshield sunshade - German English Dictionary